home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 76 / XENIATGM66.iso / Indiana Jones / Indiana Jones.exe / RESOURCE / PREVIEW.GOB / cog_tem_tiki2nosee.cog < prev    next >
Text File  |  1999-11-15  |  3KB  |  107 lines

  1. # Jones 3D Cog Script
  2. #
  3. # TEM_Tiki2NoSee.cog
  4. #
  5. # Sets and removes no see adjoins for Tiki2 area. 
  6. #
  7. # [TRM]
  8. #
  9. # (C) 1998 LucasArts Entertainment Co. All Rights Reserved
  10. # ========================================================================================
  11.  
  12. symbols
  13.  
  14.         message     startup
  15.         message     entered
  16.         
  17.         thing       player      local
  18.  
  19.         sector      waterSec1
  20.         sector      waterSec2
  21.         sector      pathSec
  22.         sector      hutSec
  23.         
  24.         sector      waterOff
  25.         sector      pathOff
  26.         sector      pathOff2
  27.         sector      hutOff
  28.         sector      hutOff2
  29.  
  30.         sector      waterOn
  31.         sector      hutOn
  32.         sector      hutOn2
  33.         sector      pathOn
  34.         sector      pathOn2
  35.         
  36. end
  37.  
  38. # ========================================================================================
  39.  
  40. code
  41.  
  42. startup:
  43.  
  44.     player = GetLocalPlayerThing();
  45.     SectorAdjoins(waterSec1, 0);
  46.     SectorAdjoins(waterSec2, 0);
  47.     SectorAdjoins(pathSec, 0);
  48.     SectorAdjoins(hutSec, 0);
  49.     return;
  50.  
  51. # ========================================================================================
  52.  
  53. entered:
  54.         
  55.     if(GetSourceRef() != player) return;
  56.     
  57.     # draw waterfall cave
  58.     if(GetSenderRef() == waterOff)
  59.         {
  60.             Print("draw - waterfall cave");
  61.             SectorAdjoins(waterSec1, 1);
  62.             SectorAdjoins(waterSec2, 1);
  63.         }
  64.         
  65.     # draw hut connect
  66.     if((GetSenderRef() == hutOff) || (GetSenderRef() == hutOff2))
  67.         {
  68.             Print("draw - hut connect");
  69.             SectorAdjoins(hutSec, 1);
  70.         }
  71.         
  72.     # draw path to falling bridge
  73.     if((GetSenderRef() == pathOff) || (GetSenderRef() == pathOff2))
  74.         {
  75.             Print("draw - path2bridge");
  76.             SectorAdjoins(pathSec, 1);
  77.         }
  78.         
  79.     # don't draw waterfall cave   
  80.     if(GetSenderRef() == waterOn)
  81.         {
  82.             Print("no draw - waterfall cave");
  83.             SectorAdjoins(waterSec1, 0);
  84.             SectorAdjoins(waterSec2, 0);
  85.         }
  86.         
  87.     # don't draw hut connect
  88.     if((GetSenderRef() == hutOn) || (GetSenderRef() == hutOn2))
  89.         {
  90.             Print("no draw - hut connect");
  91.             SectorAdjoins(hutSec, 0);
  92.         }
  93.         
  94.     # don't draw path2bridge
  95.     if((GetSenderRef() == pathOn) || (GetSenderRef() == pathOn2))
  96.         {
  97.             Print("no draw - path2bridge");
  98.             SectorAdjoins(pathSec, 0);
  99.         }
  100.  
  101.         return;
  102.         
  103. # ========================================================================================
  104.  
  105. end
  106.  
  107.